Vous souhaitez maitriser Figma, le logiciel de référence pour les Designer UI & Web Designer ? Alors cette formation complète est conçue spécialement pour vous. Mises à jour Continues – Un Cours Dynamique Avant de plonger dans le programme, il est essentiel de souligner que ce cours bénéficie régulièrement de nouvelles vidéos et de mises à jour substantielles – pas de simple changement de mots dans une description pour donner l’impression que le cours est mis à jour 😉. Dans ce cours vous apprendrez à utiliser les nombreux outils qu’offre Figma. Pour cela j’ai découpé le cours en 6 parties : 1ère partie : Les Bases de Figma Découvrez les outils fondamentaux de Figma, incluant les formes, l’outil plume, la gestion du texte, les masques, et le système de composants, etc Cette partie vise à vous donner des bases solides pour la suite. A la fin de ce chapitre vous serez déjà à l’aise avec Figma et nous réaliserons 4 exercices pour bien assimiler les notions vu précédemment. 2ème partie : Les Outils Avancés Ca y est, vous comprenez le fonctionnement de Figma mais maintenant on va aller encore plus loin avec des outils plus élaborés. On va apprendre à utiliser : le système de grille; les contraintes; les autolayouts; le travail collaboratif; les plugins; les styles; les variants et propriétés des composants (outil récemment introduit par Figma); Etc. A la fin, un exercice complet vous attend pour mettre en pratique ces nouvelles compétences. 3ème partie : Le Prototypage Ici il s’agira de rendre vivante nos interfaces, c’est ce que l’on appelle le prototypage. Cela permettra entre autre de pouvoir présenter un prototype de site web, application ou autre à un client. On y verra tous les types d’animation possible avec Figma, notamment les composants interactifs qui est un outil très puissant de ce dernier. Nous pratiquerons ce que nous avons vu dans un projet complet qui correspond à la 4ème partie. 4ème partie : Fonctionnalités Figma Pro (Version payante de Figma) Cette formation se voulant complète, on explorera également les fonctionnalités avancées de la version payante de Figma, y compris les modes et le prototypage avancé. 5ème partie : Réalisation d’un site One Page sur le thème du Fitness J’ai profiter de mettre à jour le cours pour créer entièrement un nouveau projet. Il s’agit d’un site One Page sur le thème du Fitness. On verra ainsi la création d’un Design System dans le but de réutiliser les composants créés et les couleurs qu’on aura choisis au préalable. On en profitera pour utiliser la puissance du prototypage de Figma en créant par exemple un bandeau avec une animation de défilement infini. 5ème partie (ARCHIVE) : Réalisation d’une Application de Messagerie Au lieu d’un simple exercice sur le prototypage, j’ai choisi de vous impliquer dans un projet complet qui révisera l’ensemble des concepts abordés dans le cours.. On réalisera ainsi une application de messagerie en se rapprochant au maximum des méthodes que l’on utilise pour réaliser des maquettes professionnelles, prêtes à être présentées à des clients.. Nous utiliserons donc un Design System propre à l’application, qui facilitera la modification (si le client veut un changement par exemple) et favorisera le travail collaboratif. 6ème partie (la plus fun) : BONUS – Le Laboratoire Une partie bonus qui vise à repousser les limites de Figma et appliquer tout ce que l’on a vu précédemment de manière créative. On réalisera un loader avec effet liquide, un dégradé complexe et animé, un effet de suivi de curseur et j’en passe. Cette section s’enrichira régulièrement. Utilisant Figma au quotidien, je partagerai sous forme de tutoriels toute création nouvelle et captivante que je jugerai « Fun » et digne d’intérêt 😉 À la fin de ce cours, Figma n’aura plus aucun secret pour vous. Ce cours, en constante évolution, couvrira également les futures fonctionnalités de Figma. Je suis impatient de partager avec vous ma passion pour Figma et le Design d’interface, mon outil de design de prédilection, et de vous retrouver dans ma formation pour une aventure enrichissante. Ce que vous allez apprendre Maitriser les outils de Bases de Figma Maitriser les outils avancés Prototyper des Applications Web et Mobile Utiliser un Design System Réaliser le Design d’une Application Maitriser les Composants Interactifs Bien s’organiser pour réaliser une Application Web/Mobile professionnelle Le Travail Collaboratif avec Figma Partager son Travail Maitriser les AutoLayouts Y a-t-il des exigences ou prérequis pour ce cours ? Aucun prérequis particuliers hormis un navigateur internet évidemment À qui ce cours s’adresse-t-il ? Débutant ou confirmé souhaitant se mettre à jour sur Figma UI/UX Designer WebDesigner Développeur Etudiant en Design
Apprendre React JS à travers la création de site E-commerce
Bienvenue à la présentation de la formation « Apprendre React.Js à travers la création de site E-commerce ». La formation « Apprendre React.js à travers la création de site E-commerce » est conçue pour vous permettre de maîtriser React.js, l’une des bibliothèques JavaScript les plus populaires pour le développement d’interfaces utilisateur interactives, tout en créant un site web de commerce électronique fonctionnel. Cette formation combine à la fois l’apprentissage des concepts fondamentaux de React.js et la mise en pratique de ces connaissances dans un projet concret. Cette formation s’adresse principalement aux développeurs web ou à toute personne ayant des connaissances de base en HTML, CSS et JavaScript. Elle est conçue pour ceux qui souhaitent acquérir des compétences avancées en développement d’applications web avec React.js, en mettant en pratique ces compétences dans le domaine du commerce électronique. Objectifs de la formation : Comprendre React.js : Vous allez commencer par acquérir une solide compréhension des concepts de base de React.js, y compris les composants, les états (state), les propriétés (props), et le cycle de vie des composants. Créer un site E-commerce : À mesure que vous progressez dans la formation, vous utiliserez vos nouvelles compétences en React.js pour créer un site web de commerce électronique. Vous allez développer des fonctionnalités telles que la navigation entre les pages, l’affichage de produits, la gestion du panier d’achat, le processus de paiement, etc. Gérer les données : Vous apprendrez à gérer efficacement les données dans votre application React.js en utilisant des états (state) et des gestionnaires d’événements. Vous explorerez également comment interagir avec des API externes pour récupérer et afficher des données en temps réel. Optimiser les performances : La formation abordera des techniques pour optimiser les performances de votre application React.js, notamment en utilisant la virtualisation, en évitant les rendus inutiles, et en optimisant les requêtes réseau. Mise en pratique des bonnes pratiques : Vous serez guidé dans l’application des meilleures pratiques de développement React.js, telles que la structuration de votre code, l’utilisation de Redux pour la gestion de l’état global, et la gestion de la sécurité. Déploiement : En fin de formation, vous apprendrez à déployer votre site web de commerce électronique React.js sur un serveur en ligne, afin qu’il puisse être accessible au public. En suivant cette formation, vous serez prêt à créer des applications React.js avancées et à les appliquer dans des projets concrets, en particulier dans le domaine du commerce électronique. Cela peut vous ouvrir des opportunités de carrière en tant que développeur front-end ou développeur web Full Stack, parmi d’autres. Rejoignez-nous dans cette aventure d’apprentissage et préparez-vous à maîtriser ReactJs tout en créant un site E-commerce puissant et professionnel. Ce que vous allez apprendre Compréhension des Concepts React Js Gestion de l’État (State) Passage des Propriétés (Props) Cycle de Vie des Composants Rendu Conditionnel Gestion des Formulaires Routing (Navigation) Gestion de l’État Global Communication avec les Serveurs Optimisation des Performances Sécurité Déploiement Pratiques de Développement Y a-t-il des exigences ou prérequis pour ce cours ? HTML 5 CSS 3 JavaScript À qui ce cours s’adresse-t-il ? Développeur Web
Créez des applications pour iOS et Android avec le SDK Flutter et langage Dart de Google
Connaissez vous Flutter?C’est le SDK (ou Kit de développement en français) de Google. Il permet de créer des applications à la fois pour Android et iOS. Connaissez vous Dart?C’est un langage de programmation orienté objet développé par Google. Il est facile à comprendre et à prendre en main et se rapproche de langages tels que Java ou Swift par exemple. Dans ce cours nous allons ensemble apprendre à développer des applications à la fois pour iOS et Android avec Flutter et Dart. Nous partirons des bases pour créer au fil du cours des applications de plus en plus évoluées. Pour bien mettre en pratique vos nouvelles compétences, vous aurez des challenges à faire tout au long du cours, comme par exemple créer une application de calcul de calories. Voici ce que vous allez apprendre durant ce cours: La prise en main d’Android Studio, le logiciel qui vous servira durant votre apprentissage. Les bases de Dart. La programmation orienté Les Widgets basiques Création d’un lecteur audio Les Widgets Pop Création d’un quizz Les Widgets Interactifs Création d’un calculateur de calories Adapter les Widgets selon la plateforme(Android ou iOS) Les Listes Les Grilles Création d’un Flux RSS Les Menus La Geolocalisation Utiliser une API Création d’une application météo. Et bien plus encore… Alors vous êtes prêts à vous lancer? Je vous attends dans le cours. Ce que vous allez apprendre A la fin de ce cours, vous saurez développer des applications pour iOS et Android Vous saurez maitriser Flutter Le langage de programmation ‘Dart’ n’aura plus aucun secret pour vous Y a-t-il des exigences ou prérequis pour ce cours ? Vous devez avoir un Mac ou un PC Vous devez avoir un smartphone sous Android ou iOS pour pouvoir tester vos applications sur un vrai appareil Aucune connaissance préalable à la programmation n’est nécessaire. À qui ce cours s’adresse-t-il ? Toute personne souhaitant développer des applications pour iOS et Android Ceux qui veulent apprendre ce nouvel outil qu’est Flutter
Apprenez à construire un SaaS professionnel avec Laravel et mettez vos compétences en pratique.
Laravel : Créez un SaaS complet avec paiements et abonnement vous permet de construire un SaaS fonctionnel avec Laravel, tout en maîtrisant des technologies essentielles. Vous apprendrez à développer une application où les utilisateurs peuvent s’inscrire, choisir un plan (gratuit ou premium), gérer des cartes, définir des objectifs financiers, et suivre des transactions (dépenses, revenus et transferts). Ce cours aborde les bases de l’authentification avec Laravel, ainsi que l’intégration de Laravel Socialite pour permettre à vos utilisateurs de se connecter facilement via des réseaux sociaux (Facebook, Google, etc.). Vous découvrirez aussi Stripe pour gérer les paiements en ligne de manière sécurisée et efficace, tout en mettant en place des plans d’abonnement avec une gestion des transactions et des statistiques. Vous apprendrez à structurer votre application avec Laravel Resources, ce qui simplifie l’organisation des données et vous permet de créer des API RESTful bien structurées. Ce cours vous guide dans la création d’un SaaS complet avec des fonctionnalités concrètes, telles que la gestion des utilisateurs, des abonnements, et des transactions. Vous découvrirez également comment optimiser votre code avec les meilleures pratiques Laravel, tout en développant une application prête à être déployée. En utilisant des technologies éprouvées, vous développerez un projet SaaS solide et évolutif, tout en apprenant les clés du succès pour vos applications futures. Ce que vous allez apprendre Développer un projet SaaS complet avec Laravel Maîtriser l’authentification avec Laravel et Socialite Gérer les paiements avec Stripe Afficher des statistiques et rapports financiers Limiter les fonctionnalités selon le plan d’abonnement Gérer la mise à niveau et la résiliation des abonnements Y a-t-il des exigences ou prérequis pour ce cours ? Connaissances de base en PHP Notions fondamentales en Laravel Notions en bases de données (MySQL) À qui ce cours s’adresse-t-il ? Les développeurs PHP/Laravel qui veulent approfondir leurs compétences en construisant une application concrète. Les étudiants et autodidactes cherchant à maîtriser Laravel en appliquant leurs connaissances à un projet réel. Les professionnels du web qui veulent découvrir les bonnes pratiques du développement SaaS et optimiser leurs applications Laravel.
Maitriser Laravel avec un projet professionnel de A – Z.
Apprendre Laravel ne consiste pas seulement à étudier la théorie. C’est en pratiquant et en développant des projets complets que l’on progresse réellement.Dans ce cours, vous apprendrez Laravel étape par étape à travers plusieurs projets pratiques, jusqu’à la réalisation d’un site d’actualité complet et son déploiement en ligne. Ce que vous allez apprendre : Les bases de Laravel : installation, configuration, structure du framework, routage, contrôleurs, vues avec Blade, modèles et migrations. La manipulation des données avec le Query Builder et l’ORM Eloquent. L’utilisation de Seeders, Factories et Faker pour générer des données de test. L’exploitation d’Artisan et Tinker, ainsi que la création de commandes personnalisées. La mise en place d’un système d’authentification et de gestion des rôles et permissions. La construction d’un back-office complet : gestion des articles, catégories, utilisateurs, médias et commentaires, avec des statistiques. La réalisation du front-office : navigation par catégories, affichage des articles, recherche, commentaires, contact et partage. L’intégration de fonctionnalités avancées : Queues et Jobs pour exécuter des tâches en arrière-plan. Events et Listeners pour appliquer le pattern Observer. Tests unitaires et fonctionnels avec PHPUnit et Laravel Pest. Le déploiement du projet sur un serveur avec configuration de la base de données et mise en ligne. Le cours est structuré de manière progressive et pratique. Vous trouverez des exercices, des quiz, des challenges, des documents, cheat cheets et du code source pour consolider vos acquis à chaque étape. Objectif final : acquérir une maîtrise complète de Laravel et être capable de développer vos propres applications web modernes et professionnelles en toute autonomie. Ce que vous allez apprendre Développer un projet complexe et complet avec Laravel Apprendre à installer et à utiliser des environnements de développements pour Laravel Apprendre a écrire du code propre, avec Laravel Comprendre l’organisation de l’architecture d’un projet Laravel Comprendre comment créer et utiliser des composant avec le langage de templating blade Comprendre et maîtriser les models et les relations avec Laravel Comprendre et maîtriser les routes et les contrôleurs (controller) avec Laravel Créer un système d’envoie d’email efficace à l’aide Mailtrap Développer un système de CRUD avec des ressources controller Comprendre et maîtriser l’authentification avec Laravel Comprendre et maîtriser la gestion de rôles avec Laravel Gestion des médias avec Laravel Déployer le site en production Y a-t-il des exigences ou prérequis pour ce cours ? La maîtrise de PHP et de la programmation orientée objets Une connaissance des bases de HTML et CSS À qui ce cours s’adresse-t-il ? Aux développeurs PHP qui souhaitent découvrir Laravel à l’aide d’un projet concret et complexe. Aux développeurs qui souhaitent aller plus loin que la documentation offerte par Laravel et passer à la pratique.